4a66557d3addabe40e71d708b7eb5069266b1eda,drools-persistence-jpa/src/main/java/org/drools/persistence/processinstance/JPAWorkItemManager.java,JPAWorkItemManager,internalExecuteWorkItem,#WorkItem#,29

Before Change


    

	public void internalExecuteWorkItem(WorkItem workItem) {
	    EntityManager em = (EntityManager) this.workingMemory.getEnvironment().get( EnvironmentName.ENTITY_MANAGER );
	    
		WorkItemInfo workItemInfo = new WorkItemInfo(workItem);
        em.persist(workItemInfo);

After Change


    }
    
	public void internalExecuteWorkItem(WorkItem workItem) {
        Environment env = this.workingMemory.getEnvironment();
        EntityManager em = (EntityManager) env.get(EnvironmentName.ENTITY_MANAGER);
	    
        WorkItemInfo workItemInfo = new WorkItemInfo(workItem, env);
        em.persist(workItemInfo);